﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CC98.HtmlParser
{
	[DebuggerDisplay("Name = {Name}")]
	internal class ListPageBoardInfo
	{
		public int Id
		{
			get;
			set;
		}

		public string Name
		{
			get;
			set;
		}

		public string Descrption
		{
			get;
			set;
		}

		public int TopicToday
		{
			get;
			set;
		}

		public int TopicCount
		{
			get;
			set;
		}

		public int PostCount
		{
			get;
			set;
		}

		public string LastTopicTitle
		{
			get;
			set;
		}

		public int LastTopicId
		{
			get;
			set;
		}

		public int LastTopicReplyId
		{
			get;
			set;
		}

		public DateTime LastTopicReplyTime
		{
			get;
			set;
		}

		public string LastTopicReplyUser
		{
			get;
			set;
		}

		public Collection<string> Managers
		{
			get;
			set;
		}

		public ListPageBoardInfo()
		{
			this.Managers = new Collection<string>();
		}
	}
}
